翻訳と辞書
Words near each other
・ Service with the Colors
・ Service wrap
・ Service wrapper
・ Service Year
・ Service à la française
・ Service à la russe
・ Service-Disabled Veteran-Owned Small Business
・ Service-dominant logic
・ Service-learning
・ Service-learning in engineering education
・ Service-level agreement
・ Service-orientation
・ Service-orientation design principles
・ Service-oriented
・ Service-oriented (sexuality)
Service-oriented architecture
・ Service-oriented architecture implementation framework
・ Service-oriented communications
・ Service-oriented development of applications
・ Service-oriented device architecture
・ Service-oriented distributed applications
・ Service-oriented infrastructure
・ Service-Oriented Localisation Architecture Solution
・ Service-oriented middleware
・ Service-oriented modeling
・ Service-oriented programming
・ Service-oriented provisioning
・ Service-oriented software engineering
・ Serviceability
・ Serviceability (computer)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Service-oriented architecture : ウィキペディア英語版
Service-oriented architecture

A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology.〔(Chapter 1: Service Oriented Architecture (SOA) ). Msdn.microsoft.com. Retrieved on May 30, 2014.〕
A service is a self-contained unit of functionality, such as retrieving an online bank statement. By that definition, a service is a discretely invokable operation. However, in the Web Services Definition Language (WSDL), a service is an interface definition that may list several discrete services/operations. And elsewhere, the term service is used for a component that is encapsulated behind an interface. This widespread ambiguity is reflected in what follows.
Services can be combined to provide the functionality of a large software application. SOA makes it easier for software components on computers connected over a network to cooperate. Every computer can run any number of services, and each service is built in a way that ensures that the service can exchange information with any other service in the network without human interaction and without the need to make changes to the underlying program itself.
== Definitions ==
The OASIS group〔(SOA Reference Model definition )〕 and the Open Group〔(【引用サイトリンク】title=Service Oriented Architecture : What Is SOA? )〕 have both created formal definitions. OASIS defines SOA as:

A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.

The Open Group's definition is:

Service-Oriented Architecture (SOA) is an architectural style that supports service-orientation. Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services.
A service:
:Is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit, provide weather data, consolidate drilling reports)
:Is self-contained
:May be composed of other services
:Is a "black box" to consumers of the service


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Service-oriented architecture」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.